﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Drawing;

namespace TagPropagator
{
    /// <summary>
    /// Interface for comparing images
    /// </summary>
    public interface IComparer
    {
        /// <summary>
        /// Compare image. Images order irrelevant
        /// </summary>
        /// <param name="firstImage">first image</param>
        /// <param name="secondImage">second image</param>
        /// <returns>similarity level (usually based on features vector)</returns>
        double Compare(Node firstNode, Node secondNode);
    }
}
